Skip to content

Conversation

@willieyz
Copy link
Contributor

@willieyz willieyz commented Jan 9, 2026

Currently, mldsa-native already uses x86_64 as the architecture identifier for x86 in its existing HOL-Light proofs, and no changes are required in that regard. This commit simply aligns the surrounding scripts and infrastructure to consistently use x86_64 as the architecture name.

  • Adds the related scripts to support dual architectures by introducing an explicit arch parameter in the autogen process.

  • Replaces the arm_or_x86 flag with a unified arch flag in test scripts.

@willieyz willieyz force-pushed the consistent_arch_id branch from e111144 to f6e7b6f Compare January 9, 2026 07:25
@mkannwischer mkannwischer self-assigned this Jan 9, 2026
@willieyz willieyz marked this pull request as ready for review January 12, 2026 02:09
@willieyz willieyz requested a review from a team as a code owner January 12, 2026 02:09
@willieyz willieyz force-pushed the consistent_arch_id branch 2 times, most recently from afdb0b5 to e2cc3f2 Compare January 12, 2026 02:22
Copy link
Contributor

@mkannwischer mkannwischer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @willieyz. LGTM!

This commit ports the change from
pq-code-package/mlkem-native#1456
to mldsa-native.

Currently, mldsa-native already uses x86_64 as the architecture
identifier for x86 in its existing HOL-Light proofs, and no changes are
required in that regard. This commit simply aligns the surrounding
scripts and infrastructure to consistently use x86_64 as the
architecture name.

- Adds the related scripts to support dual architectures by introducing
  an explicit arch parameter in the autogen process.

- Replaces the arm_or_x86 flag with a unified arch flag in test scripts.

Signed-off-by: willieyz <[email protected]>
@hanno-becker hanno-becker merged commit cdb6aa2 into main Jan 12, 2026
337 checks passed
@hanno-becker hanno-becker deleted the consistent_arch_id branch January 12, 2026 16:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Port: Use consistent architecture identifier in autogen

4 participants